// components/order-tab/order-tab.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    menus: {
      type: Array,
      default: [],
    },
    value: {
      type: String,
      default: ''
    }
  },

  lifetimes: {
    created() {
      if (!this.properties.value && this.properties.menus) {
        this.setData({
          value: this.properties.menus.value
        })
      }
    }
  },

  /**
   * 组件的初始数据
   */
  data: {},

  /**
   * 组件的方法列表
   */
  methods: {
    itemClick(e) {
      const selectedValue = e.currentTarget.dataset.value
      if (this.data.value !== selectedValue) {
        this.setData({
          value: selectedValue
        })
        this.triggerEvent('change', selectedValue)
      }
    }
  },
});
